package com.haixiaoke.saas.repository.pojo;

import com.haixiaoke.saas.repository.core.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 地铁车站对象 base_metro_station
 * 
 * @author haixiaoke
 * @date 2023-04-07
 */
@Data
public class MetroStation extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long stationId;

    /** 站台名称 */
    private String stationName;

    /** 经度 */
    private Double longitude;

    /** 纬度 */
    private Double latitude;

    /** 省份id */
    private Long provinceId;

    /** 省名称 */
    private String provinceName;

    /** 市id */
    private Long cityId;

    /** 市名称 */
    private String cityName;

    /** 排序 */
    private Long sort;

    /** 车站状态(0:正常;1:隐藏) */
    private String stationState;

    /** 区域path */
    private String areaPath;

    /** 逻辑删除标志(0代表存在 2代表删除） */
    private Integer delFlag;

    @Override
    public String toString() {
        return "MetroStation{" +
                "stationId=" + stationId +
                ", stationName='" + stationName + '\'' +
                ", longitude=" + longitude +
                ", latitude=" + latitude +
                ", provinceId=" + provinceId +
                ", provinceName='" + provinceName + '\'' +
                ", cityId=" + cityId +
                ", cityName=" + cityName +
                ", sort=" + sort +
                ", stationState='" + stationState + '\'' +
                ", areaPath='" + areaPath + '\'' +
                ", delFlag=" + delFlag +
                '}';
    }
}